liver sinusoid - English Synonyms Dictionary